---
title: info.title
js: info
layout: page
---
<div class="card-container">
	<div class="settingsHeader">{% t info.card-1.header %}</div>
	<div class="card">
		<div class="card-content">
			<p>
				{{site.translations[site.lang].info.card-1.about
				| replace_first: '$$', '<a href="https://samdenty99.github.io/about" tabindex="-1" target="blank_"><b>'
				| replace_first: '$$', '</b></a>'
				| replace_first: '$$', '<a href="https://spacehuhn.de" tabindex="-1" target="blank_">'
				| replace_first: '$$', '</a>'
				| replace_first: '$$', '<a href="https://creativecommons.org/licenses/by-nc/4.0/">'
				| replace_first: '$$', '</a>'
				}}
				{% if site.translations[site.lang].translation.name %}
					{% if site.translations[site.lang].translation.url %}
						{% capture translated-by %}<a href="{% t translation.url %}" target="blank_">{% t translation.name %} &#128150;</a>.{% endcapture %}
						{{site.translations[site.lang].global.translated-by | replace_first: '$$', translated-by | capitalize }}
					{% else %}
						{{site.translations[site.lang].global.translated-by | replace_first: '$$', site.translations[site.lang].translation.name | capitalize }} &#128150;.
					{% endif %}
				{% endif %}
			</p>
			<a href="https://samdenty99.github.io">
				<h2 class="center a light-text">
					https://samdd.me
				</h2>
			</a>
		</div>
		{% comment %}
		<table>
			<form method="POST" action="/update" enctype="multipart/form-data" id="ota">
				<tr>
					<td class="onlgr2">{% t info.strings.B %}</td>
					<td>
						<input type="file" name="update" id="update" accept=".bin">
						<label for="update" class="button no-caps" tabindex="0"></label>
					</td>
					<td>
						<button onclick="document.getElementById('ota').submit()">{% t info.strings.C %}</button>
					</td>
				</tr>
			</form>
			<br>
		</table>
		{% endcomment %}
		<div class="card-action">
			<a href="https://samdenty99.github.io/r?github" target="blank_" class="button">Github</a><a href="https://samdenty99.github.io/projects" class="button right" target="blank_">{% t info.strings.D %}</a>
		</div>
	</div>
</div>
<div class="card-container">
	<div class="settingsHeader">{% t info.card-2.header %}</div>
	<div class="card">
		<table>
			<tr>
				<td>{% t info.card-2.table.A %}</td>
				<td><b id="version"></b></td>
				<td><button onclick="checkUpdate()" class="secondary onlgr">{% t info.card-2.table.B %}</button><button onclick="checkUpdate()" class="onsmr">{% t info.card-2.table.C %}</button></td>
			</tr>
			<tr>
				<td>{% t info.card-2.table.D %}</td>
				<td><b id="uptime"></b></td>
				<td id="freememory"></td>
			</tr>
			<tr>
				<td>{% t info.card-2.table.E %}</td>
				<td><b id="deauthpackets"></b> <i>(deauth)</i></td>
				<td><b id="beaconpackets"></b> <i>(beacon)</i></td>
			</tr>
			<tr>
				<td>{% t info.card-2.table.F %}</td>
				<td><b id="ipaddress"></b></td>
				<td id="gateway"></td>
			</tr>
			<tr>
				<td>{% t info.card-2.table.G %}</td>
				<td>Boot <b>v.<span id="bootversion"></span></b>_m.<span id="bootmode"></span></td>
				<td>SDK <b id="sdk"></b></td>
			</tr>
			<tr>
				<td>{% t info.card-2.table.H %}</td>
				<td><span id="flashid"></span> <i id="flashsize"></i></td>
				<td><span id="chipid"></span></td>
			</tr>
		</table>
		<div class="card-action">
			<a href="https://samdenty99.github.io/r?https://Wi-PWN.samdd.me/discord" target="blank_" class="button">{% t info.strings.E %}</a><a href="https://samdenty99.github.io/projects" class="button right" target="blank_">{% t info.strings.F %}</a>
		</div>
	</div>
</div>
<div class="card-container">
	<div class="settingsHeader">{% t info.card-3.header %}</div>
	<div class="card oh">
		<table>
			<tr>
				<td>restartESP.json</td>
				<td onclick="getResponse('restartESP.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
			<tr>
				<td>resetSSID.json</td>
				<td onclick="getResponse('resetSSID.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
			<tr>
				<td>clearSSID.json</td>
				<td onclick="getResponse('clearSSID.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
			<tr>
				<td>saveSSID.json</td>
				<td onclick="getResponse('saveSSID.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
			<tr>
				<td>clearNameList.json</td>
				<td onclick="getResponse('clearNameList.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
			<tr>
				<td>settingsReset.json</td>
				<td onclick="getResponse('settingsReset.json', function(){notify('Request sent!')})"><button class="secondary">{% t info.card-3.get %}</button></td>
			</tr>
		</table>
	</div>
	<hr>
	<div class="settingsHeader">{% t info.card-4.header %}</div>
	<div class="card">
		<div class="card-content">
			<a href="https://github.com/spacehuhn/esp8266_deauther"><b>@spacehuhn</b></a> (Stefan Kremser) 
			<br>
			<a href="https://github.com/N0vaPixel" target="_blank">@N0vaPixel</a> (Aur&eacute;lien Hernandez)
			<br>
			<a href="https://github.com/SaltyViper" target="_blank">@SaltyViper</a>
			<br>
			<a href="https://github.com/tobozo" target="_blank">@tobozo</a>
			<br>
			<a href="https://github.com/StijnSimons" target="_blank">@StijnSimons</a> (Stimons)
			<br>
			<a href="https://github.com/LarzJ" target="_blank">@LarzJ</a> (Larz Jacobs)
			<br>
			<a href="https://github.com/andrbmgi" target="_blank">@andrbmgi</a>
			<br>
			<a href="https://github.com/SamuelKlit" target="_blank">@SamuelKlit</a> (Samuel KS)
			<br>
			<a href="https://github.com/schinfo" target="_blank">@schinfo</a> (Helmut)
			<br>
			<a href="https://github.com/ajnavarro" target="_blank">@ajnavarro</a> (Antonio Navarro Perez)
			<br>
			<br>
			<div class="divider"></div>
			<br>{% t info.card-4.paragraph-1 %}<br>{{site.translations[site.lang].info.card-4.paragraph-2 | replace_first: '$$', '<a href="https://github.com/samdenty99/Wi-PWN/graphs/contributors">' | replace_first: '$$', '</a>'}}
		</div>
	</div>
	<div class="settingsHeader">{% t info.card-5.header %}</div>
	<div class="card oh">
		<div class="card-content">
			<div class="row">
				<div class="col-4">Deauth detector</div>
				<div class="col-8"><a href="https://github.com/spacehuhn/DeauthDetector">https://github.com/spacehuhn/DeauthDetector</a></div>
			</div>
			<div class="row">
				<div class="col-4">Wireshark manufacturer database</div>
				<div class="col-8"><a href="https://www.wireshark.org/tools/oui-lookup.html">https://www.wireshark.org/tools/oui-lookup</a></div>
			</div>
			<div class="row">
				<div class="col-4">Waves.js</div>
				<div class="col-8"><a href="https://github.com/fians/Waves">https://github.com/fians/Waves</a></div>
			</div>
			<div class="row">
				<div class="col-4">Material design icons</div>
				<div class="col-8"><a href="https://materialdesignicons.com">https://materialdesignicons.com</a></div>
			</div>
		</div>
	</div>
</div>